/*-- CSS reset --*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	font-style: inherit;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

*{
	box-sizing: border-box;
}


body {
	background: white;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	overflow-x:hidden;
}
ol, ul, dl {
	list-style: none;
}
ul{margin: 0px;padding: 0px;}
li{margin: 0px;padding: 0px;}
:focus {
	outline: 0;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover{
	color:#3fb8bf;
}
/**-- CSS 公用样式库 --**/

.h20{height:20px;} .h22{height:22px;} .h24{height:24px;} .h26{height:26px;} .h28{height:28px;} .h30{height:30px;}
.lh20{ line-height:20px;} .lh22{ line-height:22px;} .lh24{ line-height:24px;} .lh26{ line-height:26px;} .lh28{ line-height:28px;} .lh30{ line-height:30px;}


.auto{margin-left:auto;margin-right:auto;} .b{font-weight:bold;} .n{font-weight:normal;font-style:normal;}
.dn{display:none;} .di{display:inline;} .db{display:block;} .dib{display:inline-block;} .vh{visibility:hidden;} .vv{visibility:visible;}


.fl{float:left;} .fr{float:right;} .ovh{overflow:hidden;} .rel{position:relative;} .abs{position:absolute;}
.tc{text-align:center;} .tr{text-align:right;} .tl{text-align:left;} .tdl{text-decoration:underline;}
.vm{vertical-align:middle;} .vb{vertical-align:bottom;} .vt{vertical-align:top;} .vtb{vertical-align:text-bottom;}


.header-wrap{
	position:fixed;
	width:100%;
	left:0;
	right:0;
	top:0px;
	height:110px;
    background-color:white;
	z-index:10002;

	        
}
.headerleft{width: 13%;float: left;}
.headerleft img{width: 100%;display: block;}
.header{
	width:1300px;
	height:110px;
	position:relative;
	padding-left:0px;
	padding-right:0px;
	color:#fff;
}
.nav{
	float:left;
	font-size:16px;
	padding-left: 50px;
	width:87%;

}
.nav>ul>li{
	float:left;
		text-align: center;
		width: 10%;
}
.nav>ul>li>a{
	height:110px;
	line-height:110px;
	color:#000;
	text-align:center;

	

}
.nav>ul>li.focus>a{
	background:#fff;
	color: #41b6bf;
}

.navgxt{
	float:left;
	font-size:16px;
	padding-left: 50px;
	width:70%;

}
.navgxt>ul>li{
	float:left;
		text-align: center;
		width: 10%;
}
.navgxt>ul>li>a{
	height:110px;
	line-height:110px;
	color:#000;
	text-align:center;

	

}
.navgxt>ul>li.focus>a{
	background:#fff;
	color: #41b6bf;
}
.drop-menu-layer{
	width:100%;
	height:100%;
	position:fixed;
	top:110px;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.1);
	z-index:10001;
	display:none
	
}
.layer-bg{
	width:100%;
	padding:20px 0px 20px;
	position:fixed;
	top:110px;
	left:0;
	right:0;
	background:#fff;
	z-index:10002;
	display:none;

}
.drop-menu{
	width:1200px;
	margin:0 auto;
}
.about-menu{
	width:930px;
}
.solution-menu-left{
	width:400px;
}
.solution-menu-right{
	width:542px;
}
.solution-menu-left ul li{
	margin-bottom:26px;
}
.solution-menu-left ul li a{
font-size: 16px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 1px;
  color: #434343;
}
.solution-menu-left ul li a:hover, .product-menu-left dl dt a:hover, .product-menu-left dl dd a:hover, .about-menu ul li a:hover{
	color: #3fb8bf;
}
.product-menu-left{
	width:180px;
	float:left;
	margin-left: 30px;
}
.product-menu-right{
	width:542px;
	text-align:center
}
.product-menu-left dl{
	line-height:35px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.product-menu-left dl:first-child{
	background:url(../Images/home/dl-line.jpg) 0px bottom no-repeat
}
.product-menu-left dl dt{
	margin-bottom:5px;
}
.product-menu-left dl dt a{
	font-size: 16px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 1px;
  color: #535353;
}
.product-menu-left dl dd a{
  font-size: 14px;
  line-height: 1;
  letter-spacing: 1px;
  color: #626262;	
}
.product-menu{
	position:relative;
}

.index-tit {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 20px;

}
.index-tit span{color: #FD7C14;}
.index-tit b {
  display: block;
  font-size: 26px;
  text-align: center;
  color: #333333;
  line-height: 1;
  font-weight: 400;
}
.index-tit i {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #9d9d9d;
  line-height: 1;
  margin-top: 3px;
}
.index-tit:after {
  content: '';
  display: block;
  position: absolute;
  width: 40px;
  height: 4px;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  background-color: #005796;
}

.gxtindexcptop{width: 790px;height: 55px;float: left;margin-left: 20px;background-color: #EFEFEF;line-height: 55px;}
.gxtindexcptop span{font-size: 20px;font-weight: bold;margin-left: 10px;}

.gxtindexcpxia{width: 790px;height: auto;float: left;margin-left: 20px;margin-top: 10px;overflow: hidden;}




.footer-wrap {
  width: 100%;
  background-color: #2d2d2d;
  overflow: hidden;

}
.footer-wrap .footer {
  width: 95%;
  max-width: 1160px;
  margin: 0 auto;
  padding-top: 55px;
}
.footer-wrap .footer .footer-left {
  width: 56.89655172%;
  float: left;
}
.footer-wrap .footer .footer-left li {
  width: 13.63636364%;
  margin-right: 4.54545455%;
  float: left;
}
.footer-wrap .footer .footer-left li a.first,
.footer-wrap .footer .footer-left li a.cmss{
  display: block;
  font-size: 13px;
  color: #e2e2e2;
  line-height: 34px;
  height: 34px;
  overflow: hidden;
}
.footer-wrap .footer .footer-left li a.first:hover,
.footer-wrap .footer .footer-left li a.cmss:hover{
  color: #ffffff;
}
.footer-wrap .footer .footer-left li a.first,
.footer-wrap .footer .footer-left li a.cmss {
  margin-bottom: 10px;
}
.footer-wrap .footer .footer-contact {
  width: 32.32758621%;
  float: right;
  border-left: 1px solid #6c6c6c;
  padding-left: 5.60344828%;
  padding-bottom: 5.17241379%;
}
.footer-wrap .footer .footer-contact em {
  font-size: 36px;
  color: #ffffff;
  display: block;
}
.footer-wrap .footer .footer-contact i {
  font-size: 18px;
  color: #ffffff;
  display: block;
}
.footer-wrap .footer .footer-contact i:after {
  content: '';
  display: block;
  width: 34px;
  height: 2px;
  background-color: #ffffff;
  position: relative;
  left: 0;
  top: 10px;
}
.footer-wrap .footer .footer-contact p {
  font-size: 12px;
  line-height: 24px;
  display: block;
  color: #ffffff;
  margin-top: 20px;
}
.footer-wrap .footer .footer-contact p a {
  color: #ffffff;
}
.footer-wrap .footer .footer-bb {
  padding: 12px 0;
  border-top: 1px solid #575757;
  margin-top: 5.60344828%;
}
.footer-wrap .footer .footer-bb p {
  float: left;
  font-size: 12px;
  width: 76%;
  display: block;
  color: #acacac;
}
.footer-wrap .footer .footer-bb p img {
  margin-left: 5px;
}
.footer-wrap .footer .footer-bb .ff-bbr {
  width: 24%;
  float: left;
  text-align: right;
}
.footer-wrap .footer .footer-bb .ff-bbr a.glis {
  display: inline-block;
  font-size: 12px;
  color: #acacac;
}
.footer-wrap .footer .footer-bb .ff-bbr a.glis:hover {
  color: #ffffff;
}
.footer-wrap .footer .footer-bb .ff-bbr i {
  display: inline-block;
  font-size: 12px;
  color: #acacac;
  vertical-align: 1px;
}
@media (max-width: 1160px) {
  .footer-wrap .footer {
    padding-top: 4.74137931%;
  }
  .footer-wrap .footer .footer-left {
    width: 63.36206897%;
  }
  .footer-wrap .footer .footer-left li {
    width: 15.91836735%;
    margin-right: 4.08163265%;
  }
  .footer-wrap .footer .footer-contact {
    width: 36.63793103%;
  }
}
@media (max-width: 768px) {
  .footer-wrap .footer {
    /*padding-bottom: 70px;*/
  }
  .footer-wrap .footer .footer-left {
    display: none;
  }
  .footer-wrap .footer .footer-contact {
    width: 100%;
  }
  .footer-wrap .footer .footer-contact em {
    font-size: 30px;
  }
  .footer-wrap .footer .footer-bb p {
    width: 100%;
    text-align: center;
  }
  .footer-wrap .footer .footer-bb .ff-bbr {
    width: 100%;
    text-align: center;
    margin-top: 1%;
  }
}
@media (max-width: 768px) {
  .footer-wrap .footer .footer-contact em {
    font-size: 26px;
  }
}




.n_banner{width:100%;position:relative;margin-top: 110px;height: 280px;overflow: hidden;}
.n_banner img{margin:0 auto;}



.container{padding:30px 0 20px 0;overflow:hidden;}
.left{width:240px;float:left;}
.left .box{margin-bottom:10px;}
.left .box h3{line-height:38px;background: #0f7fef;font-size:18px;color:#fff;text-align:left;font-weight:normal;padding-left:20px;}
.left .box .content{padding:5px 0px;}

.leftxue{width:260px;float:left;overflow: hidden;}

.sort li{}
.sort li a{background: url(../Images/home/dot4.png) no-repeat 5px -34px;color:#666;display:block;line-height: 41px;border-bottom:1px solid #dddddd;padding-left:25px;}
.sort li a:hover{color:#fd7414;background:url(../Images/home/dot4.png) no-repeat 5px -34px #f5f6f6;}

.right{width:920px;float:right;padding-bottom:10px;}
.crumb{line-height:40px;height:40px;overflow:hidden;padding-right:10px;border-left: 8px solid #fd7c14;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-right:1px solid #ececec;color:#333;}
.crumb h4{width:340px;float:left;line-height:40px;text-align:center;text-align:left;text-indent:15px;font-size:18px;font-weight:normal;}
.crumb .site{width:380px;float:right;text-align:right;line-height:40px;color:#333;}
.crumb .site a{color:#333;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 30px;}
.t1{
    width: 920px;
    float:  left;
}
.t1 li{
    width: 290px;
    float:  left;
    margin-left: 16px;
    text-align:  center;
    height: 316px;
}
.t1 li a{
}
.kk img{
    width: 200px;
}
.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.product_list li{float:left;margin:0 10px;padding-bottom:15px;}
.product_list li a.img{border: 4px solid #0f7fef;}
.product_list li a.img img{width:272px;height:202px;}
.product_list li h3{text-align:center;padding-top:5px;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#e87518;}
.roll_product{float:left;}

.main{width:100%;margin-left: auto;margin-right: auto;}
/*tantou01*/
.tantou01{background: url("../Images/home/tantou_bg.jpg") no-repeat center;width:100%;height: 163px;margin:a;margin-top:0px;}
.tantou01 .tantou01-content{height: 163px;position: relative;}
.tantou01 .tantou01-content h3{font-size: 30px;color: #fff;font-weight: bold;position: absolute;left: 0;top: 70px;}
.tantou-phone{background: url("../Images/home/tantou_phone.png") no-repeat left center;padding-left: 60px;position: absolute;right: 5%;top: 40px;}
.tantou-phone p{font-size: 16px;color: #444;line-height: 1.2;}
.tantou-phone span{font-size: 30px;font-weight: bold;color: #0f7fef;font-family: Arial;line-height: 1.4;}
.tantou01-content a{width: 96px;height: 30px;line-height: 30px;text-align: center;background: #fd7c14;color: #fff;position: absolute;right:60px;bottom: 30px;font-size: 16px;transition: .4s;}
.tantou01-content a:hover{background: #fff;color: #fd7c14;border: 1px solid #fd7c14;}



.qie1{width: 100%;background:url(../Images/home/qiebj1.jpg) no-repeat center; height: 600px;margin-top: 110px;text-align: center;}
.qie1-1{width: 100%;height: 600px;margin: auto;}
.qie1-1-1{float: left;color: #000000;font-size:26px;margin-left: 41%;margin-top: 150px;font-weight: bold;}
.qie1-1-1-1{float: left;color: #898788;font-size:24px;margin-left: 41%;margin-top: 10px;}
.qie1-1-2{float: left;color: #898788;width: 740px;height: 70px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 41%;margin-top: 10px;text-align: left;}
.qie1-1-3{float: left;color: #898788;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 42%;margin-top: 0px;text-align: left;}
.qie1-1-4{float: left;color: #898788;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 42%;margin-top: 5px;text-align: left;}
.qie1-1-5{float: left;color: #898788;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 42%;margin-top: 5px;text-align: left;}

.qie1-1-1sj{float: left;color: #7BA915;font-size:34px;margin-left: 30%;margin-top: 150px;}
.qie1-1-1sj-1{float: left;color: #898788;font-size:24px;margin-left: 41%;margin-top: 10px;}
.qie1-1-2sj{float: left;width: 740px;height: 70px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 20px;text-align: left;}
.qie1-1-3sj{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 20px;text-align: left;}
.qie1-1-4sj{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 5px;text-align: left;}
.qie1-1-5sj{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 5px;text-align: left;}

.qie1-2{width: 100%;color: #000000;height: 50px;margin: auto;margin-top: 20px;text-align: center;font-size:30px;font-weight: bold;}
.qie1-3{width: 100%;color: #898788;height:40px;margin: auto;margin-top: 0px;text-align: center;font-size:16px;font-weight: bold;}
.qie1-4{width: 100%;height:40px;margin: auto;margin-top: 0px;text-align: center;font-size:16px;font-weight: bold;}

.qie1-5{height: 350px;width: 100%;text-align: center;margin: auto;}
.qie1-5 ul{height: 350px;width:70%;text-align: center;margin: auto;overflow:hidden;margin-top: 10px;}
.qie1-5 ul li{height: 350px;width:25%;float: left;text-align: center;overflow:hidden;}
.qie1-5 ul li span{display: block;width: 80%;text-align: left;margin: auto;line-height: 25px;}

.qie1-6{width: 100%;height: 50px;margin-top: 40px;color: #000000;font-size:30px;margin-left: 16%;font-weight: bold}
.qie1-6-1{width: 100%;height: 30px;margin-top: 10px;color: #898788;font-size:18px;margin-left: 16%;}
.qie1-7{width: 100%;height: 50px;margin: auto;margin-top: 0px;text-align: center;color: #7BA915;font-size:30px;}

.qie1-6-10{width: 100%;height: 50px;margin-top: 40px;color: #000000;font-size:30px;font-weight: bold}

.qie1-8{width: 100%;background:url(../Images/home/qie1-8.jpg) no-repeat center; height: 420px;margin-top: 20px;text-align: center;}
.qie1-9{width: 100%;height: 450px;margin-top: 20px;text-align: center;overflow: hidden;background-color: #FAFAFA;}
.qie1-9-1sj{float: left;width:399px;height: 450px;}
.qie1-9-2sj{float: left;color: #000000;font-size:30px;text-align: left;margin-top: 110px;font-weight: bold;}
.qie1-9-2sj-1{float: left;color: #000000;font-size:30px;text-align: left;margin-top: 10px;}

.qie1-9-1{float: left;width:399px;height: 450px;margin-left: 17%;}
.qie1-9-2{float: left;color: #000000;font-size:30px;text-align: left;margin-top: 40px;width: 50%;margin-bottom: 10px; font-weight: bold;margin-left: 2%;}
.qie1-9-2-1{float: left;color: #000000;font-size:30px;text-align: left;margin-top:10px;width: 50%;margin-bottom: 10px;font-weight: bold;margin-left: 2%;}
.qie1-9-3{float: left;font-size:16px;text-align: left;margin-top: 10px;width:50%;margin-left: 2%;}
.qie1-9-3 span{color: #7BA915;font-size:16px;}

.qie1-10{height: 509px;width:1920px;text-align: center;}

.qie1-11{width: 100%;background:url(../Images/home/qie1-11.jpg) no-repeat center; height:396px;margin-top: 10px;text-align: center;}


.qie1-11-1sj{float: left;width:550px;margin-left: 1%;margin-top: 70px;}
.qie1-11-2sj{float: left;color: #fff;font-size:26px;text-align: left;margin-top: 28px;padding-left: 20px;}
.qie1-11-3sj{float: left;font-size:16px;text-align: left;margin-top: 5px;width:35%;color:#fff;padding-left:25px;}

.qie1-11-1{float: left;width:632px;height: 343px;margin-left: 16%;margin-top: 28px;}
.qie1-11-2{float: left;color:#fff;font-size:26px;text-align: left;margin-top: 30px;width: 30%;margin-bottom: 20px;padding-left: 80px;}
.qie1-11-3{float: left;font-size:16px;text-align: left;margin-top: 5px;width:50%;color:#fff;padding-left: 80px;}

.qie1-12{width: 100%;background:url(../Images/home/qie1-12.jpg) no-repeat center; height:550px;margin-top: 10px;background-color: #FAFAFA;}

.qie1-12-10{margin-left:16%;font-weight: bold;font-size: 30px;padding-top: 50px;
}
.qie1-12-11{margin-left:57%;color: #898788;width:500px;line-height: 30px;font-size: 18px;margin-top: 50px;}
.qie1-12-12{margin-left:57%;color: #000000;width:500px;line-height: 30px;font-size: 18px;font-weight: bold;}
.qie1-12-13{margin-left:58%;color: #898788;width:500px;line-height: 30px;font-size: 18px;}

.xue1{width: 100%;background:url(../Images/home/qiexue1.jpg) no-repeat center; height:583px;margin-top: 50px;text-align: center;}
.xue1-1{width: 100%;height: 600px;margin: auto;}
.xue1-1-1{float: left;color: #1766A8;font-size:34px;margin-left: 42%;margin-top: 70px;}
.xue1-1-2{float: left;width: 740px;height: 70px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left:42%;margin-top: 20px;text-align: left;}
.xue1-1-3{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left:42%;margin-top: 20px;text-align: left;}
.xue1-1-4{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left:42%;margin-top: 5px;text-align: left;}
.xue1-1-5{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left:42%;margin-top: 5px;text-align: left;}


.xue1-1-1sj{float: left;color: #7BA915;font-size:34px;margin-left: 30%;margin-top: 150px;}
.xue1-1-2sj{float: left;width: 740px;height: 70px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 20px;text-align: left;}
.xue1-1-3sj{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 20px;text-align: left;}
.xue1-1-4sj{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 5px;text-align: left;}
.xue1-1-5sj{float: left;width: 740px;height: 30px;font-size: 16px;line-height: 25px;font-weight: bold;margin-left: 30%;margin-top: 5px;text-align: left;}

/*adv*/
.adv{overflow: hidden;width: 1105px;margin: auto;}
.adv-title{padding: 36px 0;overflow: hidden;}
.adv-title .adv-title-left{text-align: right;float: left;width: 54%;}
.adv-title .adv-title-left p{font-size: 30px;font-weight: bold;color: #444;line-height: 1.3;}
.adv-title .adv-title-left span{font-size: 20px;color: #999;text-transform: uppercase;}

.adv-title .adv-title-right{float: left;overflow: hidden;width: 46%;}
.adv-title .adv-title-right span{width: 42px;height: 65px;float: left;margin-left: 10px;}
.adv-title .adv-title-right .adv-title-right-text{float: left;margin-left: 10px;}
.adv-title .adv-title-right .adv-title-right-text p{font-size: 30px;font-weight: bold;color: #fa7d18;line-height: 1.2;margin-bottom: 3px;}
.adv-title .adv-title-right .adv-title-right-text h3{width: 160px;height: 24px;line-height: 24px;text-align: center;font-size: 18px;color: #fff;background: #fa7d18;}

.adv-content{overflow: hidden;height: 465px;}
.adv-content .adv-ul{width: 266px;overflow: hidden;float: left;}
.adv-ul li{width: 266px;height: 76px;line-height: 76px;text-align: center;margin-bottom: 2px;background: #d7d5d5;color: #444;font-size: 16px;vertical-align: bottom;}
.adv-ul li.cur{background: #fa7d18;color: #fff;}
.adv-list{width: 834px;height: 465px;float: left;overflow: hidden;}
.adv-list .adv-list-box{width: 834px;height: 465px;position: relative;}
.adv-list .adv-list-box img{width: 834px;height: 465px;display: block;}
.adv-list .adv-list-box .adv-list-mask{position: absolute;left: 0;bottom:0;width: 100%;height: 99px;background: url("../Images/home/adv_mask_bg.png") repeat;}
.adv-list .adv-list-box .adv-list-mask p{font-size: 16px;color: #fff;width: 640px;margin: 16px auto;letter-spacing: 2px;}
.adv-list .adv-list-box .adv-list-mask p span{color: #fed805;font-weight: bold;}

.control-box {
    width: 1300px;
    height: 230px;
    background-size: 1055px;
    background-repeat: no-repeat;
    background-position: 60px 165px;
    margin-left: auto;
    margin-right: auto;
	
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1150px;
  height: 190px;
  margin: auto 70px auto;

}
#switcher {
  height: 190px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width:200px;
  height:auto;
  float: left;
}
.box:hover {
 opacity:0.5;
}


